/*
 * $Id$
 */
package com.cgmnx.admin.dao.entity.rbac;

import com.cgmnx.admin.common.bean.BaseModel;
import com.cgmnx.admin.model.enums.rbac.UserStatus;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

@Setter
@Getter
@ToString
public class UserEntity extends BaseModel {

    /**
     * id
     */
    private Integer id;

    /**
     * 用户账号（唯一的）
     */
    private String userId;

    /**
     * 用户姓名
     */
    private String userName;

    /**
     * 用户邮箱
     */
    private String userEmail;

    /**
     * 用户手机号
     */
    private String userPhone;

    /**
     * 用户密码
     */
    private String password;

    /**
     * 盐值
     */
    private String salt;

    /**
     * 用户状态
     */
    private UserStatus status;

    /**
     * 用户对应的角色
     */
    private List<Integer> roleList;

    private String description;

}
